﻿body{ background:#fff; background-size:cover; font-size:14px; font-family:"微软雅黑"; line-height:24px; color:#303030; min-width:1000px;}

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div,input{ margin:0; padding:0;font-family:"微软雅黑"; }
li,img,em{ list-style:none; border:none; font-style:normal; margin:0; padding:0;}
a{ text-decoration:none; color:#000000;}

.wrap{ width:1002px; margin:0 auto;}
.clear{ clear:both;}

.top{width:100%; height:109px; float:left; background:url(../images/top.jpg) no-repeat center top; background-size:100% 109px;}
.logo{float:left;}
.tel{float:right;}

.navbox{width:100%; float:left; background:#da261c;}
.nav{display:block;position:relative;z-index:1; }
.nav .nLi{ width:143px;float:left; height:45px;text-align:center;position:relative; background:url(../images/nle.jpg) no-repeat left center;}
.nav .nLi span{height:45px;line-height:45px; color:#fff; font-size:14px; display:block; }
.nav .nLi:hover span{ background:#2a1770; color:#fff; font-weight:bold; display:block; height:45px;}
.nav .lion{ display:block; background:url(../images/nle.jpg) no-repeat left center;}

.nav .sub{ display:none; width:143px; left:0px; top:45px;  position:absolute; z-index:9999; text-align:center;background:rgba(245, 64, 54, 0.9) none repeat scroll 0 0 !important; background-color:#f54036; padding-bottom:10px;}
.nav .sub li{ zoom:1; display:block; overflow:hidden; text-align:center;height:30px; padding-top:3px;}
.nav .sub a{ display:block;font-size:12px; height:30px; line-height:30px; color:#fff; overflow:hidden; background:none; text-align:center;}
.nav .sub a:hover{ background:#40269d; }

.bannerbox{width:100%; background:#fff; float:left; position:relative;}

/*切换大图*/
.flexslider{position:relative;height:500px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; z-index:0;}
.slides{position:relative;z-index:0;height:500px;overflow:hidden;}
.slides li{height:500px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:18px; float:left;height:17px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:18px;height:14px;line-height:45px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
/*左右箭头，如果不要可删除*/
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:40px;height:40px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}

.sbsb img{ max-width:100%; height:auto}

.sbox{width:100%; height:40px; background:#efefef; float:left; padding:8px 0px;}
.swz{ float:left; line-height:40px; font-size:14px; color:#333333;}
.search{float:right;}
.s1{ display:block; width:385px; height:40px; border:none; background:#fff; padding:0 10px; line-height:40px; font-size:14px; color:#333333; float:left; margin-right:10px;}
.s2{ display:block; width:78px; height:40px; border:none; background:url(../images/se.png) no-repeat 9px center #da261c; padding-left:22px;line-height:40px; font-size:14px; color:#fff; float:left;}


.box1{ width:100%; background:#fff; float:left; padding-top:26px;}
.ititle{ margin:0 auto; text-align:center; }
.it1{ margin:0 auto; text-align:center; font-size:36px; line-height:40px; font-weight:bold; color:#da261c; overflow:hidden; background:url(../images/tit.png) no-repeat center center;}
.it2{ margin:0 auto; text-align:center; font-size:14px; line-height:32px; font-weight:bold; color:#505050; overflow:hidden; text-transform:uppercase;}
/* 本例子css */
.slideGroup{ width:1002px; padding-top:10px;}
.slideGroup .parHd{ height:46px; line-height:46px; background:url(../images/b1.png) no-repeat center bottom; padding:6px 0px; margin:0 auto; text-align:center; }
.slideGroup .parHd ul{ height:46px; display:inline; margin:0 auto; text-align:center;}
.slideGroup .parHd ul li{ display:inline; background:url(../images/qli.jpg) repeat-x left top; cursor:pointer; text-align:center; color:#000; margin:0 10px; padding:14px 43px;}
.slideGroup .parHd ul li.on{padding:14px 42px;  background:url(../images/qlih.png) repeat-x left top; color:#fff; }
.slideGroup .slideBox{ zoom:1; padding:25px 0 33px 0px;}

.multipleColumn{ position:relative; width:1002px; margin:0 auto;zoom:1;  }
.multipleColumn .hd .prev{display:block;  width:22px; height:40px; float:left;overflow:hidden; cursor:pointer; background:url(../images/le.jpg) no-repeat left center; position:absolute; left:-70px; top:192px;}
.multipleColumn .hd .next{display:block;  width:22px; height:40px; float:right;overflow:hidden; cursor:pointer; background:url(../images/ri.jpg) no-repeat left center; right:-64px; top:192px; position:absolute; }

.multipleColumn .bd{ width:1002px; margin:0 auto; overflow:hidden;}
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:252px;  float:left; _display:inline;  }
.multipleColumn .bd ul li{ margin:0px 8px 12px 0px; float:left; _display:inline; overflow:hidden; text-align:center;
 /*border:1px solid #d5d5d5;*/
 }
.multipleColumn .bd ul li .pic{ text-align:center; width:228px; height:170px; vertical-align:middle;  
/*border:3px solid #d5d5d5; */
position:relative; overflow:hidden;margin:4px 4px 0px 4px; }
.multipleColumn .bd ul li .pic img{ max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.multipleColumn .bd ul li .pmc{ text-align:center; line-height:33px; width:242px; height:33px;font-size:14px; color:#333333; display:block;} 
.multipleColumn .bd ul li:hover .pmc{ background:#da261c; color:#fff;}

.dummy{padding-top: 100%;}

.multipleColumn .bd ul li .pic i{display: inline-block;vertical-align: middle;height:100%;}
.multipleColumn .bd ul li .pic .ptu{text-align: center;position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;}


.zbox{ width:100%; float:left; background:url(../images/ztbg.jpg) no-repeat center top; text-align:center;}
.zbox img{max-width:100%; height:auto;}

.box2{ width:100%; float:left; padding-top:34px; background:#fff;}

.zui{ padding:30px 0px;}

.multipleColumn11{ position:relative; width:1002px; margin:0 auto;zoom:1;  }
.multipleColumn11 .hd .prev{display:block;  width:22px; height:40px; float:left;overflow:hidden; cursor:pointer; background:url(../images/le.jpg) no-repeat left center; position:absolute; left:-70px; top:192px;}
.multipleColumn11 .hd .next{display:block;  width:22px; height:40px; float:right;overflow:hidden; cursor:pointer; background:url(../images/ri.jpg) no-repeat left center; right:-64px; top:192px; position:absolute; }

.multipleColumn11 .bd{ width:1002px; margin:0 auto; overflow:hidden;}
.multipleColumn11 .bd ul{ overflow:hidden; zoom:1; width:252px;  float:left; _display:inline;  }
.multipleColumn11 .bd ul li{ margin:0px 8px 12px 0px; float:left; _display:inline; overflow:hidden; text-align:center;
 /*border:1px solid #d5d5d5;*/
 }
.multipleColumn11 .bd ul li .pic{ text-align:center; width:228px; height:170px; vertical-align:middle;  
/*border:3px solid #d5d5d5;*/
 position:relative; overflow:hidden;margin:4px 4px 0px 4px; }
.multipleColumn11 .bd ul li .pic img{ max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.multipleColumn11 .bd ul li .pmc{ text-align:center; line-height:33px; width:242px; height:33px;font-size:14px; color:#333333; display:block;} 
.multipleColumn11 .bd ul li:hover .pmc{ background:#da261c; color:#fff;}

.multipleColumn11 .bd ul li .pic i{display: inline-block;vertical-align: middle;height:100%;}
.multipleColumn11 .bd ul li .pic .ptu{text-align: center;position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;}

.box3{ width:100%; float:left; padding:12px 0px; background:#fff;}
.about{ overflow:hidden; font-size:14px; line-height:26px; color:#000000; font-family:"微软雅黑"; margin:23px 0px;}
.abtit{ font-size:16px; line-height:22px; color:#000000; font-weight:bold; display:block; padding-bottom:12px;}
.about img{float:left; padding:3px 16px 0px 0px;}
.about .amore{ display:block; float:right; width:132px; height:32px; background:#e9e9e9; text-align:center; line-height:32px; font-size:14px; color:#aaaaaa; margin-top:16px;}
.about .amore:hover{background:#db261d; color:#fff;}


.box4{ width:100%; float:left; padding:24px 0px; background:#fff;}

.nlist{ overflow:hidden; padding:16px 0px; width:1016px;}
.nlist li{float:left; padding-right:10px; overflow:hidden;}
.nlist li .nic{ text-align:center; width:242px; height:214px; vertical-align:middle;  
/*border:1px solid #d5d5d5;*/
 position:relative; overflow:hidden;}
.nlist li .nic img{ max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;transition:all 0.4s;}
.nlist li .nic i{display: inline-block;vertical-align: middle;height:100%;}
.nlist li .nic .ntu{text-align: center;position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;}
.nlist li .nmc{ line-height:24px; width:244px;font-size:13px; color:#333333; display:block; padding-bottom:5px; overflow:hidden; height:100px;} 
.nlist li .nmc span{ display:block; font-size:20px; font-weight:bold; line-height:32px; color:#333333; height:32px; padding-top:3px; overflow:hidden;}
.nlist li .nmore{ width:244px; height:23px; background:#e9e9e9; text-align:center; font-size:12px; line-height:23px; color:#b8b8b8; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.nlist li:hover .nmore {background:#da261c; color:#fff;}
.nlist li:hover .nic img{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);}


.box5{width:100%; float:left; background:url(../images/lxbg.jpg) no-repeat center top; padding-top:22px; padding-bottom:9px;}
.contact{ overflow:hidden; padding:27px 0px;}
.cle{ width:500px; float:left; overflow:hidden;}
.ctit{ font-size:14px; line-height:24px; font-weight:bold; color:#383838; overflow:hidden; }
.zxly{ overflow:hidden; padding-top:8px;}
.zl1{ font-size:13px; line-height:37px; }
.zl2{ background:#f1f0f0; border:1px dashed #999999; border-radius:5px; height:35px; padding:0 10px; width:478px; line-height:35px; color:#000; font-size:14px; margin-bottom:10px;}
.zl3{ background:#f1f0f0; border:1px dashed #999999; border-radius:5px; height:143px; padding:0 10px; width:478px; line-height:25px; color:#000; font-size:14px; margin-bottom:27px;}
.zsub{ width:500px; height:33px; background:#da261c; text-align:center; font-size:14px; color:#fff;}
.zsub:hover{ background:#2a1770;}

.cri{width:454px; float:right; overflow:hidden;}
.clx{ font-size:14px; line-height:28px; color:#333333; overflow:hidden; padding-top:17px;}
.cl1{ background:url(../images/l1.png) no-repeat left center; padding-left:30px;}
.cl2{ background:url(../images/l2.png) no-repeat left center; padding-left:30px;}
.cl3{ background:url(../images/l3.png) no-repeat left center; padding-left:30px;}
.cl4{ background:url(../images/l4.png) no-repeat left center; padding-left:30px;}
.cl5{ background:url(../images/l5.png) no-repeat left center; padding-left:30px;}
.cl6{ background:url(../images/l6.png) no-repeat left center; padding-left:30px;}
.cl7{ background:url(../images/l7.png) no-repeat left center; padding-left:30px;}

.cer{ overflow:hidden; padding-top:6px;}
.cerimg{ width:187px; text-align:center; float:left; padding-right:25px; font-size:14px; line-height:24px; color:#383838; overflow:hidden; font-weight:bold; font-family:"微软雅黑";}

.foot{width:100%; float:left; background:#272728; text-align:center; font-size:10px; line-height:30px; color:#fff; font-family:"微软雅黑"; padding:28px 0px 22px 0px;}
.foot a{ font-size:10px; line-height:30px; color:#fff; overflow:hidden; font-family:"微软雅黑"; padding:0 11px;}
.foot span{font-family:"微软雅黑";}
.foot a:hover{color:#db261d;}


.content{width:100%; float:left; padding:30px 0px 80px 0px;}
.left{width:220px; float:left; overflow:hidden;}
.letit{ width:220px; height:55px; background:#da261c; text-align:center; line-height:55px; color:#fff; font-size:20px;}

.div1{ width:220px; overflow:hidden; padding-top:5px;}
.div2{ width:114px; height:46px;overflow:hidden; padding-left:70px; padding-right:36px; font-size:14px; color:#333333; line-height:46px; background:url(../images/pt1.jpg) repeat-x left top;}
.div2:hover{ background:#da261c;}
.div2:hover span{ display:block; width:114px; height:46px;background:url(../images/pt2.png) no-repeat right center; color:#fff; overflow:hidden;}
.div3{display:none; width:220px;}

.div4 a{ width:114px; height:46px;overflow:hidden; padding-left:70px; padding-right:36px; font-size:14px; color:#333333; line-height:46px; background:url(../images/pt1.jpg) repeat-x left top; display:block}
.div4 a:hover{ background:#da261c; display:block; color:#FFFFFF}
.div4 a:hover span{ display:block; width:114px; height:46px;background:url(../images/pt2.png) no-repeat right center; color:#fff; overflow:hidden;}

.pronav{ overflow:hidden; padding-top:5px;}
.pronav li{ height:38px; background:#d8d8d8; width:148px; padding:0px 36px; overflow:hidden; margin-bottom:5px;}
.pronav li a{ display:block; width:114px; height:38px;font-size:14px; line-height:38px;color:#000000; background:url(../images/pt2.png) no-repeat right center; padding-left:34px;}
.pronav li a:hover{ background:url(../images/pt3.png) no-repeat right center;}

.lxwm{ overflow:hidden; margin-top:8px; background:url(../images/lxwm.jpg) repeat-x left top; background-size:auto 100%; min-height:275px;}
.lximg{ text-align:center; padding-top:5px;}
.lximg img{max-width:220px; height:auto;}
.lxnr{ font-size:12px; line-height:24px; color:#333333; padding:0 6px 5px 6px; overflow:hidden; font-family:"微软雅黑";}

.right{width:750px; float:right; overflow:hidden;}
.title{ border-bottom:1px solid #c7c7c7; height:46px; overflow:hidden;font-family:"微软雅黑";}
.tit1{float:left; font-size:14px; line-height:24px; font-weight:bold; color:#777777; font-weight:bold; padding-top:14px; }
.tit2{ float:right; font-size:12px; line-height:22px; color:#c5c5c5; padding-top:15px;}
.company{ overflow:hidden; padding:25px 0px;}
.list{ overflow:hidden; width:756px;}
.list li{ margin:0px 8px 20px 0px; float:left; _display:inline; overflow:hidden; text-align:center; 
/*border:1px solid #d5d5d5;*/
}
.list li .pic{ text-align:center; width:228px; height:170px; vertical-align:middle;  
/*border:3px solid #d5d5d5; */
position:relative; overflow:hidden;margin:4px 4px 0px 4px;}
.list li .pic img{ max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.list li .pic i{display: inline-block;vertical-align: middle;height:100%;}
.list li .pic .ptu{text-align: center;position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;}
.list li .pmc{  text-align:center; line-height:33px; width:242px; height:33px;font-size:14px; color:#333333; display:block;} 
.list li:hover .pmc{ background:#da261c; color:#fff;}
